﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Core.Utilities;
using VOL.Entity.DomainModels.HealthEducation;
using VOL.SmartMecial.Dtos;

namespace VOL.SmartMecial.IServices.HealthEducation
{
    /// <summary>
    /// 广播管理
    /// </summary>
    public interface IBroadManageService
    {
        Task<WebResponseContent> GetBroadManageList();
        Task<WebResponseContent> AddBroadCastManageList(List<BroadCastManage> broadCastManageList);
        Task<WebResponseContent> UpdBroadCastManageList(BroadCastManage broadCastManageList);
        Task<WebResponseContent> GetBroadTypeList();
        Task<WebResponseContent> GetBroadList();
        Task<WebResponseContent> GetBroadCastTemplateList();
        Task<WebResponseContent> ShowBroadCastTemplateList();
        Task<WebResponseContent> CreateBroadCastTemplate(CreateBroadCastTemplateDTO createBroadCastTemplateDTO);
        Task<WebResponseContent> GetBroadCastTemplateDad();
        Task<WebResponseContent> UpdateBroadCastTemplate(BroadCastTemplate broadCastTemplate);
        Task<WebResponseContent> DeleteBroadCastTemplate(int broadCastTemplateid);
        Task<WebResponseContent> GetPatientsAndBed();
        Task<WebResponseContent> AddBroadLog();
        Task<WebResponseContent> GetBroadLogList();
        Task<WebResponseContent> DelBroadManage(int id);
        Task<WebResponseContent> GetBroadManageModel(int id);
    }
}
